package com.quectel.constant.core.thirdplatformconfig;

import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.Setter;

/**
 * 第三方配置说明
 *
 * @author: caolu
 * @email: louis.cao@quectel.com
 * @date: 2022-05-09 12:03:00
 */
public class ThirdPlatformConfigConstants {

    @AllArgsConstructor
    public enum PlatformType {
        /**
         * 短信配置
         */
        SMS_CONFIG(1),
        /**
         * 公众号配置
         */
        WECHAT_OFFICIAL_CONFIG(2),

        /**
         * 百度ai平台
         */
        BAIDU_BCE_CONFIG(3);
        @Setter
        @Getter
        private Integer type;
    }

    @AllArgsConstructor
    public enum SmsPlatformType {
        /**
         * 阿里云
         */
        ALIYUN((byte) 1);
        @Setter
        @Getter
        private Byte type;
    }

}
